why is an engineering so hard